import util from '../libs/util';

var qs = require('qs');


//供应商页面获取全部公司
export function getCompany(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/api/get_all_coms',
        method: 'post',
        data: qs.stringify(values)
    })
}


export function create(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/create',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function get_list(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/get_list',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function update(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/update',
        method: 'post',
        data: qs.stringify(values)
    })
}


export function get_detail(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/get_detail',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function del(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/del',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function get_all(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/get_all',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function get_third_pro_list(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/get_third_pro_list',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function get_third_pro_detail(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/get_third_pro_detail',
        method: 'post',
        data: qs.stringify(values)
    })
}


//附加险

export function additional_list(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/additional_list',
        method: 'post',
        data: qs.stringify(values)
    })
}


export function shangjia(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/edit_status',
        method: 'post',
        data: qs.stringify(values)
    })
}


//获取全部保险
export function get_all_pro(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/get_all_pro',
        method: 'post',
        data: qs.stringify(values)
    })
}


//条款添加
export function add_clause(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/create_clasuse',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function list_clasuse(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/list_clasuse',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function update_clasuse(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/update_clasuse',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function detail_clasuse(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/detail_clasuse',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function del_clasuse(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/del_clasuse',
        method: 'post',
        data: qs.stringify(values)
    })
}


//保险责任

export function create_duty(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/create_duty',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function update_duty(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/update_duty',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function del_duty(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/del_duty',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function detaill_duty(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/detail_duty',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function list_duty(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/list_duty',
        method: 'post',
        data: qs.stringify(values)
    })
}


//新增产品
export function createPro(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/create',
        method: 'post',
        data: qs.stringify(values)
    })
}

//获取产品列表
export function getProList(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/get_list',
        method: 'post',
        data: qs.stringify(values)
    })
}

//获取产品列表   佣金详情|员工绩效
export function getProListAll(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/get_all',
        method: 'post',
        data: qs.stringify(values)
    })
}

//投保单  根据公司cid获取产品列表
export function getListByCom(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/get_list_by_com',
        method: 'post',
        data: qs.stringify(values)
    })
}

//删除产品
export function delPro(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/del',
        method: 'post',
        data: qs.stringify(values)
    })
}

//获取单个产品详情
export function getProDetail(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/get_detail',
        method: 'post',
        data: qs.stringify(values)
    })
}

//更新单个产品详情
export function updatePro(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/update',
        method: 'post',
        data: qs.stringify(values)
    })
}

//获取角色
export function getRoleList(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/api/get_role_list',
        method: 'post',
        data: qs.stringify(values)
    })
}


//获取快保家第三方产品库指定公司的产品
export function getThirdProList(values) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/product/get_third_pro_list',
        method: 'post',
        data: qs.stringify(values)
    })
}

//获取第三方产品库属性详情


//新接口
//获取产品供应商全部
export function _get_parter_list(values) {
    return util.ajax({
        url: '/parter/get_parter_list',
        method: 'post',
        data: qs.stringify(values)
    })
}

//所属产品供应商下 产品列表
export function _pro_third_list(values) {
    return util.ajax({
        url: '/product/pro_third_list',
        method: 'post',
        data: qs.stringify(values)
    })
}

//产品详情
export function _pro_third_info(values) {
    return util.ajax({
        url: '/product/pro_third_info',
        method: 'post',
        data: qs.stringify(values)
    })
}

//新增产品

export function _create(values) {
    return util.ajax({
        url: '/product/create',
        method: 'post',
        data: qs.stringify(values)
    })
}

//产品修改时，获取产品详情
export function _get_detail(values) {
    return util.ajax({
        url: '/product/get_detail',
        method: 'post',
        data: qs.stringify(values)
    })
}

//pro  列表页
export function _get_list(values) {
    return util.ajax({
        url: '/product/get_list',
        method: 'post',
        data: qs.stringify(values)
    })
}

//列表也删除
export function _del(values) {
    return util.ajax({
        url: '/product/del',
        method: 'post',
        data: qs.stringify(values)
    })
}

//修改时  update
export function _update(values) {
    return util.ajax({
        url: '/product/update',
        method: 'post',
        data: qs.stringify(values)
    })
}

//获取一级分类
export function _cate_first(values) {
    return util.ajax({
        url: '/product/cate_first',
        method: 'post',
        data: qs.stringify(values)
    })
}

//获取二级分类
export function _cate_second(values) {
    return util.ajax({
        url: '/product/cate_second',
        method: 'post',
        data: qs.stringify(values)
    })
}

//产品上架
export function _status_on(values) {
    return util.ajax({
        url: '/product/status_on',
        method: 'post',
        data: qs.stringify(values)
    })
}

//产品下架
export function _status_off(values) {
    return util.ajax({
        url: '/product/status_off',
        method: 'post',
        data: qs.stringify(values)
    })
}

//产品宣传
export function _get_pro_img(values) {
    return util.ajax({
        url: '/product/get_pro_img',
        method: 'post',
        data: qs.stringify(values)
    })
}

//修改产品宣传
export function _pro_img(values) {
    return util.ajax({
        url: '/product/pro_img',
        method: 'post',
        data: qs.stringify(values)
    })
}

//风险提示
export function _danger_create(values) {
    return util.ajax({
        url: '/product/danger_create',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _danger_delete(values) {
    return util.ajax({
        url: '/product/danger_delete',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _danger_list(values) {
    return util.ajax({
        url: '/product/danger_list',
        method: 'post',
        data: qs.stringify(values)
    })
}

//常见问题
export function _question_list(values) {
    return util.ajax({
        url: '/product/question_list',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _question_info(values) {
    return util.ajax({
        url: '/product/question_info',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _question_create(values) {
    return util.ajax({
        url: '/product/question_create',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _question_update(values) {
    return util.ajax({
        url: '/product/question_update',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _question_delete(values) {
    return util.ajax({
        url: '/product/question_delete',
        method: 'post',
        data: qs.stringify(values)
    })
}


//费用政策
export function _fee_create(values) {
    return util.ajax({
        url: '/pro_fee/create',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _fee_update(values) {
    return util.ajax({
        url: '/pro_fee/update',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _fee_list(values) {
    return util.ajax({
        url: '/pro_fee/fee_list',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _fee_delete(values) {
    return util.ajax({
        url: '/pro_fee/del',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _fee_info(values) {
    return util.ajax({
        url: '/pro_fee/fee_info',
        method: 'post',
        data: qs.stringify(values)
    })
}
//费用政策缴费期间 查询

export function _pay_period_info(values) {
    return util.ajax({
        url: 'product/pay_period_info',
        method: 'post',
        data:qs.stringify(values)
    })
}

//代理协议
export function _agency_create(values) {
    return util.ajax({
        url: 'pro_agreement/create',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _agency_update(values) {
    return util.ajax({
        url: 'pro_agreement/update',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _agency_list(values) {
    return util.ajax({
        url: 'pro_agreement/agreement_list',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _agency_info(values) {
    return util.ajax({
        url: 'pro_agreement/agreement_info',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _agency_del(values) {
    return util.ajax({
        url: 'pro_agreement/del',
        method: 'post',
        data: qs.stringify(values)
    })
}
//理赔服务
export function _payment_list(values) {
    return util.ajax({
        url: '/product/payment_list',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _payment_create(values) {
    return util.ajax({
        url: '/product/payment_create',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _payment_delete(values) {
    return util.ajax({
        url: '/product/payment_delete',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function _payment_banner(values) {
    return util.ajax({
        url: '/product/payment_banner',
        method: 'post',
        data: qs.stringify(values)
    })
}

//保险责任
export function _duty_list(values) {
    return util.ajax({
        url: '/pro_duty/duty_list',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _duty_info(values) {
    return util.ajax({
        url: '/pro_duty/duty_info',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _duty_create(values) {
    return util.ajax({
        url: '/pro_duty/create',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _duty_update(values) {
    return util.ajax({
        url: '/pro_duty/update',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _duty_delete(values) {
    return util.ajax({
        url: '/pro_duty/del',
        method: 'post',
        data: qs.stringify(values)
    })
}



//产品里面产品分类
export function _cate_create(values) {
    return util.ajax({
        url: '/product/cate_create',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _cate_update(values) {
    return util.ajax({
        url: '/product/cate_update',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _cate_delete(values) {
    return util.ajax({
        url: '/product/cate_delete',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _cate_list(values) {
    return util.ajax({
        url: '/product/cate_list',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _cate_info(values) {
    return util.ajax({
        url: '/product/cate_info',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function _cate_info2(values) {
    return util.ajax({
        url: '/product/cate_info2',
        method: 'post',
        data: qs.stringify(values)
    })
}
//通过名字搜索险种
export function proGetByName(values) {
    return util.ajax({
        url: '/product/get_by_name',
        method: 'post',
        data:qs.stringify(values)
    })
}



/*18-4-12   新增接口
*
*
*/
//获取所有交费期间
export function get_pay_period(values) {
    return util.ajax({
        url: '/product/get_pay_period',
        method: 'post',
        data: qs.stringify(values)
    })
}
//获取所有保险期间
export function get_period(values) {
    return util.ajax({
        url: '/product/get_period',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function get_list2(values) {
    return util.ajax({
        url: '/product/get_list2',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function get_pros(values) {
    return util.ajax({
        url: '/product/get_pros',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function create3(values) {
    return util.ajax({
        url: '/product/create3',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function update3(values) {
    return util.ajax({
        url: '/product/update3',
        method: 'post',
        data: qs.stringify(values)
    })
}
//修改时  获取产品详情
export function get_one(values) {
    return util.ajax({
        url: '/product/get_one',
        method: 'post',
        data: qs.stringify(values)
    })
}
//新增产品时  获取选择产品的数据
export function pro_info(values) {
    return util.ajax({
        url: '/product/pro_info',
        method: 'post',
        data: qs.stringify(values)
    })
}
//获取险种添加 必选  推荐附加险
export function add_addi(values) {
    return util.ajax({
        url: '/product/add_addi',
        method: 'post',
        data: qs.stringify(values)
    })
}
//获取所有分类
export function get_cate(values) {
    return util.ajax({
        url: '/product/get_cate',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function create_cate(values) {
    return util.ajax({
        url: '/product/create_cate',
        method: 'post',
        data: qs.stringify(values)
    })
}

export function update_cate(values) {
    return util.ajax({
        url: '/product/update_cate',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function remove_cate(values) {
    return util.ajax({
        url: '/product/remove_cate',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function get_cate_one(values) {
    return util.ajax({
        url: '/product/get_cate_one',
        method: 'post',
        data: qs.stringify(values)
    })
}
export function get_cate_two(values) {
    return util.ajax({
        url: '/product/get_cate_two',
        method: 'post',
        data: qs.stringify(values)
    })
}

//结束



